@charset "utf-8";
/* custom */
body, input, select, textarea {color: #555; font: normal 12px Verdana, Arial, Helvetica, sans-serif; vertical-align: middle;}

a {color: #333; text-decoration: none;}
a:hover {color: #f30; text-decoration: none;}
.sel {background: #fff url(ipt.png); border: solid 1px #dadada; height: 23px;}
.ipt {background: #fff url(ipt.png); border-top: solid 1px #dadada; border-left: solid 1px #dadada; border-right: solid 1px #f3f3f3; border-bottom: solid 1px #f3f3f3; padding: 5px; border-radius:5px;}
.btn {background:url(btn-bg.png) repeat-x; cursor:pointer; color: #fff; height: 30px; line-height:30px; border:none; cursor:pointer; padding: 0px 18px; border-radius:5px;}
/* loginbox */
#loginbox {margin: 150px auto 0px auto; width:480px; background:url(header-bg.gif) repeat-x left top; border-radius:8px 8px 0 0; }
#loginbox h2{background:url(logo-bg.gif) no-repeat left top; color: #fff; font: bold 27px/120% normal; padding:18px; text-align:center; border-radius:8px 8px 0 0; height:34px;}
#loginbox div{background:#fff; border-radius:0 0 8px 8px;}
#formbox {background: #fff; padding: 15px 0px 15px 30px;}
#formbox table tr th {font: 12px normal; padding: 15px 5px; text-align: right; width: 37%;}
#formbox table tr td {line-height: 25px;}
#btnbox {background: #C1D3DE; clear: both; color: #be5050; padding: 10px; text-align: center;}